package com.yhsimon.mediator.smarthouse;

/** 同事抽象类
 * @author： YHSimon
 * @date： 2021-10-19 09:44
 */
public abstract class Colleague {
    private Mediator mediator;
    public String name;
    public Colleague(Mediator mediator,String name){
        this.mediator=mediator;
        this.name=name;
    }

    public Mediator getMediator(){
        return this.mediator;
    }

    public abstract void sendMessage(int stateChange);
}
